home *** CD-ROM | disk | FTP | other *** search
-
-
-
- INITSPRITE User Commands INITSPRITE
-
-
-
- _________________________________________________________________
-
- NNAAMMEE
- initsprite - First process executed during bootstrap
-
- SSYYNNOOPPSSIISS
- iinniittsspprriittee [--ccffssxx] [--bb _b_o_o_t_c_o_m_m_a_n_d]
-
- OOPPTTIIOONNSS
- --bb _b_o_o_t_c_o_m_m_a_n_d _B_o_o_t_c_o_m_m_a_n_d will be passed to the prom if
- the machine is rebooted. This happens if
- there is an error checking the root parti-
- tion. The _b_o_o_t_c_o_m_m_a_n_d_s parameter allows
- the reboot to be done using the same ker-
- nel and arguments as the original boot.
-
- --cc Causes a fileserver to run rroooottccmmddss before
- running ddiisskkccmmddss. RRoooottccmmddss typically con-
- tains commands that allows a non-root
- fileserver to serve as root.
-
- --ff Causes a fileserver mount its disks
- without checking them.
-
- --ss Causes iinniittsspprriittee to exec a login instead
- of running ddiisskkccmmddss and bboooottccmmddss.
-
- --xx Causes a fileserver to run rroooottccmmddss before
- running ddiisskkccmmddss.
-
- _________________________________________________________________
-
-
- DDEESSCCRRIIPPTTIIOONN
- IInniittsspprriittee is the first user-level program executed when
- Sprite bootstraps itself on a machine. It is invoked as
- root, with no arguments. IInniittsspprriittee opens the console ter-
- minal on its standard I/O channels, initializes environment
- variables like HHOOSSTT, MMAACCHHIINNEE, and PPAATTHH, and then invokes ccsshh
- command scripts to perform system initialization.
-
- IInniittsspprriittee looks first for a file //bboooott//ccmmddss//ccsshh; if it
- exists, then it is invoked to process the command script in
- //bboooott//ddiisskkccmmddss. The purpose of ddiisskkccmmddss is to initialize a
- local disk, if there is one (if there is a local disk the
- kernel will load the prefix for //bboooottTTmmpp and // before invok-
- ing iinniittsspprriittee).
-
- The main initialization script is in the file
- //bboooott//bboooottccmmddss. However, if it is desirable to perform spe-
- cial initialization operations for a particular machine,
- then there should exist a file //hhoossttss//_m_a_c_h_i_n_e//bboooottccmmddss where
- _m_a_c_h_i_n_e is the name of the machine to be treated specially;
- iinniittsspprriittee checks for this file and executes it in
-
-
-
- Sprite v.1.0 Printed: August 20, 1989 1
-
-
-
-
-
-
- INITSPRITE User Commands INITSPRITE
-
-
-
- preference to //bboooott//bboooottccmmddss. Typically, the machine-
- dependent script will source //bboooott//bboooottccmmddss and then perform
- machine-specific initialization afterwards.
-
- If iinniittsspprriittee successfully executes //bboooott//bboooottccmmddss (or a
- machine-specific replacement), then it exits. Otherwise it
- invokes an interactive shell as root on the console device.
- Normally bboooottccmmddss takes care of starting up llooggiinn processes.
-
- For more information see the man page for bboooott.
-
-
- KKEEYYWWOORRDDSS
- bootstrap, initialization, startup, boot
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sprite v.1.0 Printed: August 20, 1989 2
-
-
-
-